This page last changed on Nov 07, 2012 by headley.

Install ARM cross tool chain on Ubuntu


sudo apt-get install gcc-arm-linux-gnueabi

Installs arm-linux-gnueabi tools in /usr/bin.

arm-linux-gnueabi-addr2line  arm-linux-gnueabi-gcc-4.6    arm-linux-gnueabi-objcopy
arm-linux-gnueabi-ar         arm-linux-gnueabi-gcov       arm-linux-gnueabi-objdump
arm-linux-gnueabi-as         arm-linux-gnueabi-gcov-4.6   arm-linux-gnueabi-ranlib
arm-linux-gnueabi-c++filt    arm-linux-gnueabi-gprof      arm-linux-gnueabi-readelf
arm-linux-gnueabi-cpp        arm-linux-gnueabi-ld         arm-linux-gnueabi-size
arm-linux-gnueabi-cpp-4.6    arm-linux-gnueabi-ld.bfd     arm-linux-gnueabi-strings
arm-linux-gnueabi-elfedit    arm-linux-gnueabi-ld.gold    arm-linux-gnueabi-strip
arm-linux-gnueabi-gcc        arm-linux-gnueabi-nm

Creates

 /usr/arm-linux-gnueabi/include/
 /usr/arm-linux-gnueabi/lib/



Building using arm-linux-gnu tools

Can modify Makefile or call configure/make with

CC=arm-linux-gnueabi-gcc

GCC=arm-linux-gnueabi-gcc

LD=arm-linux-gnueabi-ld
CROSS_COMPILE=arm-linux-gnueabi 

ARCH=arm

 make CROSS_COMPILE=arm-linux-gnueabi ARCH=arm CC=arm-linux-gnueabi-gcc <target>



Document generated by Confluence on Feb 03, 2026 14:29